/**
 * 部署方式
 * @param deployOne
 * @return
 */
boolean call( Boolean deployOne  ) {
    if (deployOne) {
            def deploy = input(
                    message: '部署',
                    parameters: [
                            choice(name: 'deploy', choices: ['部署一台','部署所有','终止流程'], description: '请选择要部署的版本')

                    ],
                    submitter: 'admin,developers',  // 允许提交的用户/角色
                    ok: '确认部署'  // 按钮文本
            )
        print("选择部署方式:${deploy}")
            switch (deploy) {
                case '部署一台':
                    return true

                case '部署所有':
                  return false
                case '终止流程':
                    error "终止流程"
            }

    }
    return  true
}
@NonCPS
mkdir( String filePath  ) {
    sh(script: "mkdir -p  '${filePath}'")
}